package me.zhengjie.modules.insurance.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;

/**
 * @author 
 * 报案申请文档资料
 */
@Data
public class InsuredApplyConnectRecord implements Serializable {
    private Long id;

    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 是否删除
     */
    private Boolean isDeleted;

    /**
     * 创建日期
     */
    private Date createTime;

    /**
     * 最后更改时间
     */
    private Date lastUpdateTime;

    /**
     * 最后修改人
     */
    private Long lastUpdateId;

    /**
     * 案件申请ID
     */
    private Long insuredApplyId;

    /**
     * 当前状态
     */
    private Integer currentStatus;

    /**
     * 提交状态
     */
    private Integer submitStatus;

    /**
     * 沟通内容
     */
    private String connectContent;

    /**
     * 沟通方式
     */
    private Integer connectType;

    /**
     * 下次沟通时间
     */
    private Date nextConnectTime;

    /**
     * 案件备注
     */
    private String caseRemarks;

    /**
     * 上传资料ids
     */
    private String uploadDocIds;

    /**
     * 提交金额描述
     */
    private String submitAmountDesc;

    private BigDecimal mainInsuredCompensationAmount;

    private BigDecimal additionalMainInsuredCompensationAmount;

    private BigDecimal otherAmount;

    private static final long serialVersionUID = 1L;
}